.introduction {
  height: 270px;
}
.introduction .gray {
  color: gray;
}
.introduction .item-cell p {
  height: 45px;
  border-bottom: 1px solid #ececec;
}
.image-container {
  text-align: center;
  /* 水平居中 */
}
.image-container .image img {
  width: 100%;
  height: auto;
}
.text {
  color: gray;
}
footer {
  bottom: 0;
  height: 55px;
  padding: 10px;
  cursor: pointer;
}
footer .iconfont {
  font-size: 24px;
}
footer .cart {
  width: 120px;
  height: 46px;
  background-color: orange;
  border: none;
  border-top-left-radius: 50px;
  cursor: pointer;
}
footer .buy {
  width: 120px;
  height: 46px;
  background-color: #f93131;
  border: none;
  cursor: pointer;
}
